package com.example.hospitaltraining.pojo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.util.Date;

@ExcelIgnoreUnannotated
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
@TableName(value = "user_msg")
@Builder
public class UserMsg {

    @ExcelIgnore
    private String id;
    @ExcelProperty("姓名")
    private String name;
    @ExcelProperty("身份证号")
    private String idNumber;
    @ExcelProperty("身份证号")
    private String politicalStatus;


    @ExcelProperty("性别")
    private String sex;
    @ExcelProperty("年龄")
    private String age;
    @ExcelProperty("民族")
    private String nation;
    @ExcelProperty("省份")
    private String province;
    @ExcelProperty("具体省份")
    private String provinceContent;
    @ExcelProperty("市州")
    private String city;

    @ExcelProperty("职称")
    private String position;
//    @ExcelProperty("医院名称")
//    private String sourceHospital;
//    @ExcelProperty("胸牌号码")
//    private String badgeNumber;


    @ExcelProperty("批次")
    private String batch;

//    @ExcelProperty("进修开始时间")
//    private Date startTime;
//    @ExcelProperty("进修结束时间")
//    private Date endTime;

    @ExcelProperty("期限")
    private String deadline;

    @ExcelProperty("联系电话")
    private String phone;
    @ExcelProperty("工作单位选派部门及联系电话")
    private String emergencyContactPhone;
    @ExcelProperty("工作单位")
    private String workUnit;

    @ExcelProperty("进修科目")
    private String studyRoom;
    @ExcelProperty("类别")
    private String studyType;
    @ExcelProperty("进修项目")
    private String studyProject;
    @ExcelProperty("是否为我院“湘中医”医疗联盟成员单位")
    private String isMemberUnit;

    @ExcelProperty("是否有相关专业资格证")
    private String isCertification;


    @ExcelProperty("审核状态")
    private String auditStatus;
    @ExcelProperty("审核人")
    private String auditor;
    @ExcelProperty("审核内容")
    private String auditComment;

    //进修申请表
    @ExcelIgnore
    private String applicationForm;

    //进修管理协议
    @ExcelIgnore
    private String agreement;
    //合同公证书
    @ExcelIgnore
    private String certificate;


    //四合一
    @ExcelIgnore
    private String idNumberImg;
}


